<template>
  <swiper>
      <swiper-item v-for="(item,index) in banners" :key="index"> 
        <a :href="item.link">
          <img :src="item.image" alt="" @load="swiperImageLoad">
        </a>
      </swiper-item>
    </swiper>
</template>

<script>
import {Swiper,SwiperItem} from "components/common/swiper"

export default {
    name: "HomeSwiper",
    data() {
      return {
        isLoad: false
      }
    },
    methods: {
      swiperImageLoad() {
        if(!this.isLoad) {
          this.$emit("swiperImageLoad");
          this.isLoad = true;
        }
        
      }
    },
    props: {
        banners: {
            type: Array,
            default() {
                return []
            }
        }
    },
    components: {
        Swiper,
        SwiperItem
    }
}
</script>

<style>

</style>